格式化是测试功能 微软30年都没改
为什么 iPadOS 没有附带计算器?曾经 iOS 开发工程师是将计算器直接挪到 iPad 上,但乔布斯觉得计算器在 iPad 屏幕上并不好看,要求产品团队重新设计一个计算器,或者 iPad 就不要预装计算器。
最终产品团队选择了后者,以至于到今天 iPad 上都没有预装计算器,用户必须自行通过应用商店下载第三方开发者提供的计算器。
这种有趣的情况在微软这里也同样存在,只不过是另一个极端,1994 年微软工程师 Dave W Plummer (Windows Pinball游戏、计算器、ZIP 解压、产品激活组件的开发工程师) 在一个下午花了点时间为 Windows NT 写了个格式化磁盘的 UI。
当时微软正在将大量代码从 Windows 95 移植到 Windows NT,但由于格式不同,微软工程师不得不做出一些自定义的 UI。
当时 Dave 拿出纸写下了格式化磁盘时可以做出的所有选项和选择,例如文件系统、标签、簇大小、压缩和加密等,然后使用 VC++2.0 并使用资源管理器按照用户的操作大致顺序写了现在的格式化磁盘 UI 窗口。
Dave 当然也知道这个 UI 并不优雅,但他只需要确保在优雅的 UI 带来之前临时用用就行,结果没想到这个临时 UI 一用就是 30 年,至今微软也没有动过这个 UI。
还有个趣事是 Dave 必须决定集群冗余,于是将 FAT 卷的大小限制在 32GB,这其实也是当天早上的一个任意选择,然后这就变成了一个永久问题直到现在也在困扰着我们。
至于为什么微软 30 年都没有重新设计这个 UI 我们并不清楚,乔布斯认为 iOS 计算器移植到 iPad 上不太优雅 (当时是 2010 年),结果 14 年了我们在 iPad 上也没有预装的计算器;微软走向了另一个极端,微软可能认为又不是不能用,能用干嘛还要改,于是这都 30 年了,微软还是继续使用这个临时 UI。